package com.demo.camunda.ReponseBO;

import com.demo.camunda.camundaBO.TaskBO;
import com.demo.camunda.variableBO.EvectionBO;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.io.File;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@JsonIgnoreProperties
public class ProcessInstanceRpBO implements Serializable {
    private static final long serialVersionUID = 1L;

    private String id;
    private String processDefinitionId;
    private String activityId;
    private String activityName;
    //流程实例id
    private String processInstanceId;
    private String activityInstanceId;

    //bpmn文件
    private String bpmnXml;


    private String RootProcessInstanceId;
    private String CaseInstanceId;
    private String BusinessKey;
    private String TenantId;
    //流程名称
    private String ProcessInstanceName;


    //当前审批人员列表
    private List<TaskBO> taskBOList;
    private EvectionBO evectionBO;
    private Date createTime;

    private String state;

}
